    bits 32
    
    db 0x0F, 0x01, 0xF8         ; SWAPGS
    db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
    db 0x0F, 0x05               ; SYSCALL
    db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
    db 0x0F, 0x07               ; SYSRET
    db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
    db 0xF3, 0x0F, 0xAE, 0xC0   ; RDFSBASE eax
    db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
    db 0xF3, 0x0F, 0xAE, 0xC8   ; RDGSBASE eax
    db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
    db 0xF3, 0x0F, 0xAE, 0xD0   ; WRFSBASE eax
    db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
    db 0xF3, 0x0F, 0xAE, 0xD8   ; WRGSBASE eax
    db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
    

    